Boîte de dialogue : Identifiants nécessaires
Fonction: La boîte de dialogue est utilisée pour fournir les identifiants d'accès au référentiel distant.
Appel: La boîte de dialogue s'ouvre lorsque vous souhaitez accéder à un référentiel distant protégé depuis CODESYS Git. Par exemple, cela se fait avec le Fetch
commande dans le Télécommandes voir.
Après un nombre de tentatives infructueuses dépendant du serveur pour fournir des informations d'identification correctes, l'opération est abandonnée avec un message correspondant.
Important
Assurez-vous de disposer d'une connexion sécurisée à un serveur distant. Pour plus d'informations, voir : Sécurité pour CODESYS Git
Astuce
Les informations d'identification pour le référentiel distant via le serveur Git peuvent être modifiées dans le Télécommandes Git voir. Vous n'avez pas besoin de basculer vers le gestionnaire d'informations d'identification Windows pour ce faire.
Dans le Télécommandes Git vue, vous pouvez modifier les informations d'identification du référentiel distant via le serveur Git. Vous n'avez pas besoin de passer au gestionnaire d'informations d'identification Windows pour ce faire. Consultez les informations ci-dessous pour plus d'informations sur la gestion des informations d'identification spécifiques à un domaine
Utilisateur | Nom d'utilisateur pour le référentiel distant |
Mot de passe | Mot de passe pour le dépôt distant, un mot de passe vide est possible |
Enregistrer |
Lorsque vous accéderez à nouveau au référentiel distant par la suite, vous ne serez plus invité à fournir les informations d'identification. |
Informations d'identification spécifiques au domaine
Les référentiels distants peuvent partager un nom d'hôte ou un chemin d'accès sur un serveur hôte. Dans ce cas, les informations d'identification enregistrées pour une URL d'hôte peuvent être utilisées pour tous les projets portant le même nom d'hôte.
Exemple : informations d'identification enregistrées avec l'URL git:https://gitlab.com/user
peut être utilisé pour un référentiel avec l'URL git:https://gitlab.com/user/project1.git
ainsi que pour un référentiel avec l'URL git:https://gitlab.com/user/project2.git
car l'URL fait partie des deux URL du référentiel. Cela signifie qu'un seul ensemble d'informations d'identification doit être créé pour plusieurs référentiels.
Utilisation des informations d'identification stockées
Dans CODESYS Git, lorsqu'une opération à distance est effectuée pour laquelle des informations d'identification sont requises, CODESYS Git recherche des informations d'identification valides selon la procédure suivante :
À partir de l'URL complète du référentiel, le système recherche les informations d'identification stockées pour chaque chemin partiel de l'URL jusqu'à ce qu'une entrée soit trouvée, puis les utilise pour l'authentification.
Si les informations d'identification ne sont pas valides, une boîte de dialogue s'ouvre avec les options suivantes :
Remplacez les informations d'identification actuelles par les nouvelles informations d'identification à saisir
Supprimez les informations d'identification des informations d'identification Windows et recherchez à nouveau les entrées en fonction de l'URL actuellement affichée.
Si aucune information d'identification valide n'est trouvée lors de cette recherche, une boîte de dialogue s'ouvre pour vous permettre de saisir vos informations d'identification pour l'URL la plus générale possible. Les informations d'identification pourront ensuite être utilisées à l'avenir pour d'autres projets sous cette URL.
Authentification à deux facteurs
Une authentification à deux facteurs peut être requise pour se connecter aux plateformes Git telles que GitHub ou GitLab. Si tel est le cas, vous devez d'abord créer un PAT (Personal Access Token) sur la plateforme respective et le spécifier dans CODESYS Git dans le Informations d'identification requises boîte de dialogue au lieu du mot de passe ou du nom d'utilisateur. Le tableau suivant contient des informations sur la création et l'utilisation d'un PAT pour les plates-formes Git individuelles.
Plateforme Git | Informations requises pour l'authentification | Informations détaillées pour la création du PAT |
---|---|---|
GitHub | Utilisateur: Nom d'utilisateur Mot de passe: PAT (au lieu du mot de passe) | |
GitLab | Utilisateur: Nom d'utilisateur facultatif (actuellement ignoré) Mot de passe: PAT (au lieu du mot de passe) | |
Bitbucket | User: User name Password: PAT (instead of the password) |